package com.tyk.bookstore.back.system.service;


import com.tyk.bookstore.back.common.core.model.type.BinVo;

import java.util.List;
import java.util.Set;

/**
 * @author tyk
 * @description 用户管理对内暴露接口
 */
public interface UserDetailApiService {

    /**
     * 获取用户名称
     */
    List<BinVo> getNameVoListByIdSet(Set<Long> idSet);

    /**
     * 断言用户存在
     */
    void assertExistById(Long id);

    /**
     * 获取用户名称
     */
    String getNameById(Long id);


    /**
     * 根据用户名称查询用户ID列表
     */
    List<Long> getIdListByNameLike(String name);
}
